iT邦幫忙

第 12 屆 iThome 鐵人賽

DAY 30
0
Security

點錯遊戲的我也只好硬著頭皮上了 系列 第 30

完賽心得 & Web Exploit 通關心得

  • 分享至 

  • xImage
  •  

前面部份題目未解,仍努力中...


這次挑戰的初衷是想看看能不能藉由遊戲化的方式讓資安學習簡單一點,老實說...有是有,但僅限於一開始,初期有大量的劇情吸引你繼續往後解下去。題目的設計也是有導引和練習,可以幫助新手一步步的由淺入深。
https://ithelp.ithome.com.tw/upload/images/20201014/201036883ftBEXhWFc.png
每一次的劇情除了有對話,還會收錄在筆記本!

不過缺點還是很明顯的,利如劇情在各個領域篇就急速下降...可以說是幾乎沒有啦! 解完只剩下空虛的成就感。而其實劇情跟題目相關也不大,所以後期跟其他竸賽差不多,都在純解題,有的難度跳躍也比較大(更空虛了...),這是比較可惜的。但總的來說還是很棒,已經是找到目前並止,最吸引我這個新手的資安遊戲了 :D
https://ithelp.ithome.com.tw/upload/images/20201014/20103688YVVdptngiQ.png
如果沒有遊戲,就只剩下死板的題目了


由於資訊安全架構在資訊的基礎上,如果對電腦、資訊摸不夠廣,不夠久的話,直接切入資安這一塊是真的蠻吃力,即使像這樣透過遊戲化的方式學習,也有可能因為連題目在問什麼都不知道而打退堂鼓。
因此建議對資安有興趣的新手至少對某一個領域有興趣且熟悉後再進入,例如這次的網頁漏洞篇就很平易近人,可以花較少的時間 google 基本觀念,一下子就能投入找漏洞的樂趣中。

對於每一個不同的主題學習來說,認識主題、取得資訊與工具利用是最基本的功課。以下就盤點官網的網頁知識篇可學習技能網頁篇]:

認識網頁

  • 認識網頁 HTML 語法及內容結構
  • javascript 的語法,利如簡單的比對
  • 特定網頁的檔案 robots.txt
  • 網頁間如何傳遞資料(GET、POST)
  • 資料如何儲存(cookies、JWT)
  • 資料處理在 client 與 server 上的差別
  • 動態網頁語法,如 PHP
  • 資料庫及其使用的 SQL
  • 其他常使用到的檔案,如PNG 圖檔的特徵結構

工具篇

  • 使用瀏覽器的開者者工具,查看及修改資料
  • javascript 的混淆器,encode、decode
  • SQL 線上練習器
  • JWT: JSON web token 解析並修改內容
  • John: 密碼破解器
  • 各式程式語言。手動自己分析資料

技術篇

  • 使用瀏覽器的開者者工具
    • 查看網頁原始碼,引用的 javascript、css 等
    • 修改 cookie User-Agent、 javascript、css、cookies 等
  • SQL injection
    • 基本的注入及如何替換被過濾的字元
    • blind injcetion
    • second injection
  • JWT
    • 修改 payload
    • 配合密碼破解器如 John 取得 secret
  • PHP
    • object injectin

上一篇
[網頁漏洞] - 資料庫漏洞 - 老調重彈
系列文
點錯遊戲的我也只好硬著頭皮上了 30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言